Operations:

Format

Syntax:

Operation:

Operands:

Architecture revision

Opcode

1

mov{cond4} Rd, Rs

if ( cond4)
      Rd = Rs;
{d, s} ∈ {0, 1, …, 15}
cond4 ∈ {eq, ne, cc/hs, cs/lo, ge, lt, mi, pl, ls, gt, le, hi, vs, vc, qs, al}

Rev1+

111

Rs

00000

Rd

00010111

cond4

0000

3

4

5

4

8

4

4

2

mov{cond4} Rd, imm

if ( cond4)
      Rd = SE(imm8);
d ∈ {0, 1, …, 15}
cond4 ∈ {eq, ne, cc/hs, cs/lo, ge, lt, mi, pl, ls, gt, le, hi, vs, vc, qs, al}
imm ∈ {-128, -127, ..., 127}

Rev1+

111110011011

Rd

0000

cond4

imm8

12

4

4

4

8

Description

Copies the contents of the source register or immediate to the destination register. The source register is unchanged. All flags are unchanged.

Status Flags:

Q:

Not affected.

V:

Not affected.

N:

Not affected.

Z:

Not affected.

C:

Not affected.